<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>开发说明</title>
    <style>
        li{
            list-style-type: none;
        }
    </style>
</head>

<h1 style="margin-left: 40px">开发说明</h1>

<ul>
    <li>
        <h3>使用框架1111</h3>
        <ul>
            <li>1. 后端：SpringBoot+Mybatis+Redis</li>
            <li>2. 数据库：Mysql</li>
        </ul>
    </li>
    <li>
        <h3>使用工具</h3>
        <ul>
            <li>1. IDEA</li>
            <li>2. Navicat for Mysql</li>
            <li>3. 接口请求工具（postman、postApi等）</li>
        </ul>
    </li>
    <li>
        <h3>数据库连接地址</h3>
        <ul>
            <li>1. ip：192.168.0.200</li>
            <li>2. port：3306</li>
            <li>3. database：test</li>
            <li>4. userName：test</li>
            <li>5. password：test</li>
        </ul>
    </li>
    <li>
        <h3>Redis 连接地址</h3>
        <ul>
            <li>1. ip：192.168.0.200</li>
            <li>2. port：6379</li>
            <li>3. password：空</li>
        </ul>
    </li>
    <li>
        <h3>数据库表说明</h3>
        <ul>
            <li>1. user 用户表</li>
            <li>2. product 商品表</li>
            <li>3. orders 订单表</li>
        </ul>
    </li>
    <li>
        <h3>开发要求</h3>
        <ul>
            <li>1. 时间：3小时</li>
            <li>2. 项目运行端口：8888</li>
            <li>3. 项目需正常运行</li>
            <li>4. 主要代码需要编写注释</li>
            <li>5. entity,dao已创建，只需要编写Service,Impl,Controller</li>
            <li>6. service放在service文件夹，impl放在service/impl文件夹，controller放在controller文件夹</li>
            <li>7. 可使用postman、postApi或其他http请求工具进行测试</li>
            <li style="color: red;">8. 测试注重质量，速度次之。</li>
        </ul>
    </li>
    <li>
        <h3>开发接口说明</h3>
        <ul>
            <li>1. 模拟用户注册操作（15分，要求：必要的验证）</li>
            <li>2. 模拟用户登录操作（可使用redis保存用户信息）（15分，要求：必要的验证）</li>
            <li>3. 模拟用户添加余额操作（15分，要求：必要的验证；余额>0）</li>
            <li>4. 模拟添加商品（库存增加）（20分，要求：必要的验证；不存在则新增商品，存在则增加数量）</li>
            <li>5. 模拟用户购买商品并生成订单（判断是否有余额，购买成功扣除余额）（20分，要求：必要的验证）</li>
            <li>6. 查询某时间段内订单信息（包含订单信息，用户信息，商品信息）（15分，要求：必要的验证）</li>
        </ul>
    </li>
</ul>

</body>
</html>